package com.woniuxy.dao;

import com.woniuxy.pojo.Cart;
import org.apache.ibatis.annotations.Param;

import java.math.BigDecimal;
import java.util.List;

public interface CartDao {
    Cart findByUidAndGid(@Param("uid")int uid, @Param("gid")int gid);
    void add(Cart cart);
    void update(Cart cart);


    List<Cart> findAllByUid(int uid);

    void delete(int gid);

    public void updateNumsByGid(@Param("uid")int uid, @Param("gid")int gid, @Param("nums")int nums, @Param("price")BigDecimal price);

    List<Cart> findShopCartByStatus(int uid);

    List<Cart> findReadyByUid(int userid);

    void deleteByUidAndStatus(int userid);
}
